About Lcea Limited (06752703) United Kingdom