Hi!
Try
http://www.bristowclean.co.uk/
they are an advertiser but they're amazing - I can't go into details of how they've helped us but lets just say Mr NVN enjoyed a NYE party too much and they were incredible.
Please do let us know how you got on - we're about to have them around again (but just for wear and tear - no parties!).