About The Helen Taylor Thompson Foundation Limited (03635124) United Kingdom