Teesworks Limited saw its revenues and profits plunge in the year to March 2024 as the company struggled to attract new tenants to the site