I renewed my passport last year and had photographs taken in a Woolies store, but I didn't like the look of them. I decided to have my photographs taken professionally and I am glad I did, because I didn't know until I spoke to the photographer that the passport office were returning photos (even photographers photos) for what we would think were petty reasons. As he had already taken hundreds he knew what the passport office didn't want.
What surprised me is that my photograph was taken really close up, and yet when my other half had his photographs taken (in a booth) a year before mine, his shoulders were in view but mine were not and yet his photos were accepted. I guess the passport office had changed their rules yet again.
My photographs cost £15 for 4 but I think they were worth it.