Company description
Leeds is fast becoming the “London of the North”, being the cultural and commercial centre of the Yorkshire area, and has a population of 1.5 million.
The city is extremely well connected via rail, road and air, which makes it accessible from afar. With access to the M1 and M62, Leeds is conveniently linked to Liverpool, Manchester and London.