About Campbell Mcgeachie Ltd (SC620004) United Kingdom