About Sennen Cycles Limited (08783602) United Kingdom