About Payne & Scott Limited (00279430) United Kingdom