About Baker Street Bikes Limited (04077757) United Kingdom