Crawley’s The Create Building lands British Airways Holidays as tenant

Description

The company has signed a lease for the top floor of the nine-storey tower.