About Keeling Property Investments Limited (08696060) United Kingdom