There's nothing typical about Granville's only bike shop, from its range of services and events to its fully integrated cafe.