The Lord Stanley 15 Saint Mary's Road, London E13 9AE