About Masri & Sons Ltd (11525666) United Kingdom