About Canoe And Kayak Store Ltd (06706181) United Kingdom