About C F & J Snell Limited (10014818) United Kingdom