About K&c Lettings Ltd (12729751) United Kingdom