About Kilroy Developments (london) Ltd (08755598) United Kingdom