About Stockmoor & Wilstock Timebank C.i.c. (10244278) United Kingdom