About Snell Memorial Foundation (u.k.) Limited (01199107) United Kingdom