About Meera Properties Mgmt Ltd (12802648) United Kingdom