Thanks everyone for the replies, many of which provided food for thought. Finally we have got some serious help, in the shape of a GP who has gone the extra mile. Things are much improved.
Bill
HomeOwnersHub website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.