About Peter Sowerby Foundation (08492424) United Kingdom