About Parker & Sons Limited (SC564284) United Kingdom