DarrenFreemansPerm Make sure whoever you choose cleans to PAS86, a cleaning code of practice agreed between the the British Standards Institute and all leading carpet cleaning institutes (NCCA, TACCA etc) carpet manufacturers and all leading training courses.
This should include a Pre Clean...