About Ludcombe Property Limited (11161568) United Kingdom