About Parker & Co Limited (08304444) United Kingdom