Eel Pie Boat Yard Ltd phone Eel Pie Island Twickenham, Greater London TW1 3DY map Swan Island Harbour phone 1, Strawberry Vale Twickenham, Greater London TW1 4RX map if (!IN_DEV) { ?> } ?>