About The Nicholas Stewart Project C.i.c. (10676348) United Kingdom