Rapid progress being made by Glencar on latest Baytree prime speculative development in Leeds
Glencar, a leading UK construction company that was recently ranked amongst Europe’s fastest growing businesses, has today celebrated the rapid progress it is making onsite