About C & C Systems Limited (03268560) United Kingdom