About Scott And Sons Group Ltd (12310260) United Kingdom