I was ready to throw in the towel on this but a solution has been found.
Walkers carpets of Duke street Birkenhead came out to me within half an hour and after some careful inspection. They are taking the present carpet and boarding up and putting it all back down securely and with some nice new carpet.
And all at reasonable price.
They are lovely people at Walkers, they can't do enough for you.