About J.c. Snell Limited (00444932) United Kingdom