About Ljc (watford) Ltd (10068603) United Kingdom