About Peters & May Foundation (CE013928) United Kingdom