5 results in the top ten belonging to the same company using 3 different sites on different IP's. Same contact number, T&C's, company reg number etc. Each site uses a different template, adds different chunks of keyword stuffed content which seems to be enough to differentiate them.
Difficult to compete when one company locks out half the results.
Is Google okay with this? Do they penalize something like this?
There's no policy against it. There are some queries where three or more of my sites rank (because they're relevant to the query) If they're not relevant or of poor quality, then eventually (presumably) an algorithm change will knock one or more out.
There is no "fair" in search. It's survival of the fittest.
I haven't seen a "rule" against it and I haven't seen a more recent update, so when it comes to brands Vince seems to apply: [youtube.com...]
I guess my best advice is: Have fun with it, but if they all "tank" on the same day don't be totally surprised Google changed something and it's no longer "cool" or a "good" thing to do, cause they can and they may, but there's really no telling.