Looks like a visit to Bewdley in 2010, 7812, 43106 & 46443 seen working trains, only 4 photos come up in the search. This photo shows 2 locos that are now out of service.
A year later in 2011, 90045 was working the “Pretendolino”, seen at Birmingham International. The search brings up 4 photos, the first being at New Street, so I probably travelled on it to International.