I didn't have time to investigate this, but the name of this business had (nay HAS) me puzzled. Is
this the place one goes when one feels an overwhelming need to collide with something? Presumably
they have lots of space out the back where people and/or machines attempt to occupy the same space
as one another. Of course it may just be a car smash repair shop .... naw. That'd be far too boring
an explanation.