Where is The Cambridge Satchel Company near me in England? List of The Cambridge Satchel Company stores in England - opening times, location and address, phone, contact information. Use The Cambridge Satchel Company England store locator to find shops near you. The Cambridge Satchel Company in England are also displayed on map with directions and GPS.