About Sehmi Developments Ltd (10876288) United Kingdom