Seki Tei phone 41 York Street, London TW1 3LP Twickenham, Greater London TW1 3LP map Sekitei phone 41, York St Twickenham, Greater London TW1 3LP map if (!IN_DEV) { ?> } ?>