About Stroud Motorcycle Company Ltd (08918577) United Kingdom