About C.c. Betts & Son Limited (07893180) United Kingdom