About Locus Of Walthamstow C.i.c. (10547162) United Kingdom