Angel Trains Group
![]() | Angel Trains Group is the largest rolling stock company (ROSCO) in the UK, with a fleet of more than 4,400 vehicles, which are operated under long term contracts by passenger and freight train operating companies. Angel Trains is also responsible for the maintenance of a significant proportion of its fleet, which is outsourced to specialised suppliers. |


