About Luckham Property Limited (13568571) United Kingdom