Country: England
I have DM'd the details but I have to say that I really doubt this site makes the owners any money (despite the ads) and they will be loathe to invest time / money in to improving it.
Needs to go in to fan ownership
Needs to go in to fan ownership