Phoenix Wharf, Eel Pie Island, Twickenham, London, England  TW1 3DY