Looking smart it it's Arriva Trains livery, 158823 forms the 2G55 the 1146 Cheltenham Spa to Cardiff Central passing Long Dyke Junction on the out skirts of the city.
Please note that all photographs contained on this website are the sole copyright of myself and may not be copied