We have some stubborn food stains on our light grey carpet that don't seem to want to come off. Are professional carpet cleaners able to tackle these? Any recommendations for any in Lancashire area? Thank you