About Merra Estates Ltd (10503557) United Kingdom