About Final Straw Foundation (CE024114) United Kingdom