About Kilby Property Limited (12493481) United Kingdom