About Cooper Clegg Limited (01780736) United Kingdom