About B. J. Mehta Foundation (07160741) United Kingdom