“I remember, still to this day the Harrods motto, Omnia Omnibus Ubique, which means ‘All things to all people everywhere’.” But behind the glitz and glamour of the world’s most famous ...