About The Spenser-morris Charitable Foundation Limited (02520951) United Kingdom