TrustATrader are there to promote the traders who pay for the advertising. However, when a trader is not professional then the trader is protected because it is them that pays for TrustATrader. Therefore, it is not worth anything to see reviews on that site. They are probably fake. I had a roofer who had great reviews but actually they were very bad. They did not follow Health and Safety practice, threatened neighbours who complained and did a very poor job on the roof. They complained the whole time about not getting enough money and about any weather issues - giving the weather as an excuse for their inability. They left loads of roof materials in the gutters and did not fix anything without being prompted to do so.