About R. T. Barnard & Sons Limited (00776581) United Kingdom