About Parker & Sons Holdings Ltd (12457831) United Kingdom