About J.h. Payne & Sons Limited (01905432) United Kingdom