About Tudor Payne & Co. Limited (06824392) United Kingdom