London, Hyde Park Street no 21