About De Lavern Limited (11862170) United Kingdom