About Keane Property Investment Limited (13463501) United Kingdom