About Campbell S&a Investments Limited (11810483) United Kingdom