About C & C Technology Limited (02411308) United Kingdom