Congratulations, wonderful result!
You could try asking over on the Independent, and Berkshire sections of this site. People will hopefully know more about these particular schools.
Personally I have heard reported, that England's Independent schools are supposed to be among the finest in the world; According to country ratings.
Good luck with whatever you decide.