About Lclc Romford Ltd (12098213) United Kingdom