About Louis Thorold Foundation (CE025741) United Kingdom