About Campbell & Wood Limited (08715863) United Kingdom