About Campbell & Sellar (properties) Limited (SC435349) United Kingdom