About London And Ilford Limited (10050942) United Kingdom