Latest News

Tag: University

Royal Holloway University

Royal Holloway University of London is situated within 135 acres of picturesque parkland. Our latest appointment involves The McCrea building and school offices which are set within 6 different buildings…

Read More