The Ulverscroft Foundation is a registered charity in Leicester. Supports visually impaired people worldwide. Charity number 264873.
The Ulverscroft Foundation is a registered charity in Leicester. Supports visually impaired people worldwide. Charity number 264873.