About Campbell & Co (london) Limited (02982294) United Kingdom