yes it is a "nature conservation area" managed by the town council. I just estimated the area but it includes more than just the pasture. There is an information sign somewhere that also needs adding.

Agreed fishing spots should be added, they're also managed by STC
https://www.shrewsburytowncouncil.gov.uk/assets/poplar-island-countryside-site/