I would definitely recommend The floor sanding experts. The 2 guys who came looked "dodgy"(to quote my neighbour) but don't be fooled by appearance, the result was very good. I used a different company previously (about 7 years ago)and they were not as honest and caring as the above mentioned!
Have a look at their website or call them on 08000076076.
I hope you will be as pleased as I was!