26 May 2023 Former Mercer data center for sale/let in Exeter, UK 8,300 sq ft facility for grabs for just under £3 million