About Corby Canvas Products Limited (06651204) United Kingdom