Based in Covent Garden, in the centre of London, family-owned Stanfords is a 166-year-old British institution. Opening its doors in 1853, it harks back to the great expeditions of the 19th and ...