A British construction and consultancy group providing programme and project management, cost consultancy and delivery services on large development programmes.
Industry: Construction Consultancy | Location: London, United Kingdom