About Canoe The Wye Ltd (09397131) United Kingdom