About The Dean Close Foundation (04193948) United Kingdom