The new 24,500m² headquarters for Computer Sciences Corporation (CSC) at Aldershot, Hampshire, provides uninterrupted outward views over surrounding woodland, thanks to a bespoke …