About T.s Payne And Sons Limited (12475103) United Kingdom