About Meraki Homes Ltd (12052198) United Kingdom