Thames Reach Charity is a charity registered in England and Wales (number 1166311) and a company limited by guarantee (number 10098652)
We specialise in helping people with complex and multiple needs and are committed to never giving up on anyone, no matter how chaotic or challenging they may be.