About Direct Kayaks Limited (09033819) United Kingdom