Interesting back-story: Check. Central location: Check. Luxury with a conscience: Che-eck. On a recent trip to London, Travel Edits may just have stumbled upon the city’s best kept secret – in The Cavendish in Mayfair. What the hotel’s website says: “Perfectly situated on prestigious Jermyn Street, in the heart of…