About J.a. Payne & Sons Ltd (12178971) United Kingdom