The London-based Bike Shed Moto Co. has transformed a giant 30,000 square foot warehouse space into a lifestyle behemoth, complete with lots of food and drink