About Parker & Son (holdings) Limited (06455900) United Kingdom