About Keeney Properties Limited (10950841) United Kingdom