Paul,
Out of interest, I went back to trustpilot.co.uk and of the six reviews that were previously there, five have been removed (pending review), after being reported by "a Trustpilot user".
Interestingly, the only one remaining is a one-star simply titled "Fraud".
PS I love your new word in post 25 - "flaggot"