About Keeling Investment Properties Ltd (11318635) United Kingdom