Our trained carpet cleaning technicians can remove most substances for carpet – they have a variety of techniques and chemical which can assist and they will always advise a client on initial inspection the probability of cleaning being achieved.