https://gnmilitaria.co.uk/shop.php?code=26654
Well there's another one sold as the school badge. The lugs are not right for a normal school cap and it's not an OTC or CCF badge so I am at a loss as to who wore it if it was not Corporation or similar. It's clear that the heraldry is for Berkshire County.
It's quite small so possibly a collar.