O & M CONSULTING LIMITED