About Jack Richards & Son Limited (01041518) United Kingdom