About Mannes Bike Service Ltd (12186091) United Kingdom