About The Rover Bicycle Company Limited (08861979) United Kingdom