About Charnock Slade Limited (08555982) United Kingdom