Ebikes The Electric Bike Shop Battersea opens following Flag Bikes acquisition – BusinessBy Rider Page TeamAugust 9, 20220 The Electric Bike Shop has introduced the acquisition of London bike retailer Flag Bikes. The retailer, situated at 324 Battersea…