which school is located in the town that is the site of norris castle and osborne house ?
isle of wight studio school