About Kc & R Properties Limited (08016904) United Kingdom