About The Bike Shop (leeds) Limited (05137140) United Kingdom