About Keeling Property Holdings Limited (09236472) United Kingdom