About Pedals And Paddles (south Devon) Ltd (13058456) United Kingdom