There are a few good ones in St Albans in Hertfordshire, but most of them are those cheesy old disco guys, very boring.
Me and my partner went to a 40th Party a few weeks back and this local guy was playing www.djsjgreen.co.uk . Played up to date music and was very professional, took his details as I want to use him for a party in 2016. He gets booked up in advance as he mentioned he only plays a few gigs a month.
There are others when you type in google.....loads come up, but if your in St Albans, this guy is really good.