I'm looking at this school, but I can't find any 'unofficial' information about it - only Ofsted and their own website. Anyone know anything about it?