About The Devonshires Foundation (05769138) United Kingdom