About Campbell Laird Associates Ltd (12655512) United Kingdom