About Ilford Holdings Limited (08899508) United Kingdom