About Parker & Hammond Eyecare Ltd (06312063) United Kingdom