What I would add about the photos, in the past I've had some passport photos handy that I've scanned and printed out with an online photo service (8 or so "up" on each glossy 6" x 4" print). They've been useful for membership cards, rail photocards etc. where I assume the requirements aren't as strict (c.f. expensive) as say, the passport office (in any case, they've been accepted without question).
Equally a digital camera, some photo editing software and a colour printer/decent photo paper would do the job.
I don't know what those booths charge now, probably a small fortune.
A small fortune in pound coins specifically, usually.