About Eye Manor Leighton Limited (11535464) United Kingdom