About Mcfarlane Telfer (oman) Limited (11923687) United Kingdom