About The London Chop Shop C.i.c. (11492630) United Kingdom