About Nelson Williams Foundation Ltd (07641065) United Kingdom