1 London Road is an impressive headquarters office building prominently located in Central Staines-upon-Thames within a 5 minute walk of the Station and High