About M. Parker & Sons Limited (01983840) United Kingdom