About J. Carruthers Limited (01614581) United Kingdom