The 20-hectare site at 88 Hume Drive lies within the Citiswich Business Park