About London Kayak Company Ltd (09754205) United Kingdom