About Campbell Canoes Limited (12647228) United Kingdom