The George 250 Haverstock Hill, London NW3 2AE