About Channel Kayaks Ltd (09139075) United Kingdom