When one thinks of London’s Westminster, the imagination immediately conjures images of icons steeped in stories; Big Ben, the majestic Thames, Parliament. It’s a destination, for Londoners and tourists alike, perhaps thought of perfect for history buffs, and potentially not high tea lovers.