About Leakcliff Properties Limited (01073507) United Kingdom