About Meara Property Developments Ltd (11864889) United Kingdom