About Stowaway Bikes Ltd (07482298) United Kingdom