About W.r. Richards & Sons Limited (00545417) United Kingdom