HARRODS is selling pie and mash — for a stomach-churning £120. The East End staple is rebranded as a posh Georgian Pie Experience on the other side of the capital. A lamb pie for two costs £90 ...