Hello & welcome to OSM.

First up, which geocoder are you using? Several use OSM data.

In the UK OSMs "addr:city" often means postal town, and I can see that's right on the house you added and the pub nearby.

I would expect next time the geo coder updates it's data, your address will be correct. Thank you for this improvement!

I've just changed it to "St Ann's Road" from "St Anns Road", if that's not correct I can revert it, let me know.

Is "Woodbine Cottage" part of the postal address for the house? In which case it should probably be "addr:housename" not "name"