After much searching of the current WST site and the old one too, I can find nothing official from the Trust.
However, there is information here:
https://www.walesonline.co.uk/news/l...munity-2048883
and that confirms the terms include life membership of the Trust for a minimum £1,000 investment.