About Parker & Parker Limited (00508001) United Kingdom