About Cooper & Williams Limited (01423157) United Kingdom