About Merchant Star Properties Limited (00795418) United Kingdom