We are in dispute with them after they totally ballsed up a fairly large job. They trade on being able to do everything but in reality are jack of all trades, masters of none. They completely messed up our new wood floor and the independent bloke they sent to try and rectify things (he didn't) told me he'd seen a number of floors they'd generated problems with. Their staff turnover is quite high and they sent various general builder types to do more specialist work (carpentry e.g.) with the result that the work was of poor quality. The project manager was all cheery charm and seemed a genuinely nice guy, but he himself admitted that the business has expanded v rapidly and they are trying to juggle too many jobs. They also ended up charging us a lot more than they quoted. I would not recommend using them for anything more than a routine, small job.