About R. Handley & Sons Limited (00733656) United Kingdom