Yeap The UK does have the highest number of tornado's per area of land. On the whole they are not as powerful as your's. Many of our Tornado's are known as spin off Tornado's but we have super cells Tornado's too.
I have stormed chased in UK, Europe, US and Australia. I used to be a sight investigator for TORRO the UK Tornado Research Organisation. I have seen 4 tornado's on the ground, 6 water spouts and countless funnel clouds in the UK.
http://www.torro.org.uk/site/index.php