Leonards på Island Hotel i Twickenham.