About Valley Canoe Products Limited (01111668) United Kingdom