About London And Ilford Holdings Limited (12248742) United Kingdom