I asked several friends, all based in the UK about Cross Pollinate and they, like me had never heard of them. Looking at their website, they offer far less accommodation than Airbnb, which is now the default website of choice here.
VBRO has fewer reviews, as you are not prompted at the end of the holiday to add a review as you are on Airbnb. I have stayed in over 20 of their properties including some in the USA and have never had a problem with any of them.
A British website that covers some countries in Europe and has better quality accommodation is sawdays.co.uk.