About Canoe Wales (commercial) Limited (08278776) United Kingdom