About The Stepladder Foundation (CE001860) United Kingdom