About Parker Miller Limited (08557207) United Kingdom