About Campbell Holdings Limited (04150787) United Kingdom