About The Lee Smith Foundation Limited (05668473) United Kingdom