Search the register – results All results THE ROSS FOUNDATION 06300768 - Incorporated on 3 July 2007 10 St James's Place, London, SW1A 1NP