The Hare 505 Cambridge Heath Road, London E2 9BU