About Land Merchant Property Ltd (13628217) United Kingdom