About Ollis Bike Service Ltd (12181884) United Kingdom