About Stratford House Foundation (12373850) United Kingdom