About K&c Property Developers Ltd (13040719) United Kingdom