About Campbell & Sellar Limited (SC435348) United Kingdom