About Clifford Eye Health Limited (08920238) United Kingdom