Kensington tops list of England’s most expensive streets