Yes Rod a great picture!
It's almost certainly one of six Milnes-Daimler 16-20 hp double-deckers (registered O264 to O269) new to Birmngham Motor Express Co Ltd in April and May 1904 (and passing to the new BMMO the following year). The body is by the Milnes Car Co Ltd (of Hadley, Shropshire) and is technically described as O18/16RO+2 (open-top double-decker with rear entrance and open staircase seating 18 upstairs 16 downstairs and an extra 2 next to the driver!). In Midland Red Volume 1 (by Gray, Keeley and Seale) there's a picture of O266 in Sandon Rd, Bearwood in 1905 (page 15).
Is there a story that goes with your picture?