About Campbell & Company (uk) Limited (SC352722) United Kingdom