It sounds like it needs a new cartridge
http://www.showerdoc.com/MIRA-1595-039-Mira-Discovery-Thermostatic-Cartridge-1595-039
However two things to check that can cause a valve to squeal
The maximum pressure should be under 5bar and the pressure in the hot and cold should be roughly equal