Meet the team – James Roche
Continuing our meet the team series, this time we meet James Roche, Associate Director and member of our Building Surveying team.
Meet the team – James Roche
Continuing our meet the team series, this time we meet James Roche, Associate Director and member of our Building Surveying team.