About Parker & Kerr Limited (08615078) United Kingdom