About The Town Close Foundation Cic (13398184) United Kingdom