About Lurch Crew C.i.c. (SC643478) United Kingdom