About S. Rimmer & Son Limited (01300403) United Kingdom