About Keac Properties Limited (10917279) United Kingdom