Heronswood House closes its doors after 23 years