The Hospital of St. Cross - "England's oldest and most perfect almshouse" and a haven for wildlife