About C&c Home Improvers Ltd (12997187) United Kingdom