David, thank you so much - that was all so helpful!!
To cut a very long story short, yes we did have an agreed scope but not a document as such. We had an initial meeting where I took notes and stated exactly what I wanted, and it was agreed several times via email that my requested features would be incorporated. I was asked for product photos, page content, etc. and then once the site was handed over they backtracked and said those kinds of things are never included in websites.
My website was due to be completed 8 months ago... needless to say, it's been a VERY long 8 months! and I had to let go of two major features I wanted in my site so that I could get it done sooner (at the same original cost).
The website was in such a bad state that I asked for a refund. So many features were missing, many of the default Magento items had not been removed, and the site just looked completely distorted. Links did not actually even link anywhere. Tonight I clicked on the site and they seem to have done most things I have asked (except for product photos, loading content, payment methods, setting up the chat and contact us page, etc. etc.).
I basically see my only option is to pay the remaining 50% and have the website 'as is' or continue to demand my refund and start the whole thing all over again. Asking them to make changes I believe could set me back months
I'm wondering if it would be OK for me to post in the reviews section or if I should just send the link via private messages? Perhaps I'll post in there and see if anyone is interested in a link.
Thanks so much for your help!!