About Sadra & Mahsa Property Limited (10732661) United Kingdom