About Canterham Limited (12220813) United Kingdom