This isn't a name and shame as I have no interest in calling out any providers on their service until I've checked that I am not being unreasonable. It's very easy when you know your own timelines to forget other peoples. I am however looking for some advice if I am being taken for a ride here...