About Meraki Property Development Limited (09875353) United Kingdom