About The Ragged Trousered Philanthropists Limited (09672526) United Kingdom