About Canterwell Investments Limited (03860988) United Kingdom