About De Lobo Limited (06024593) United Kingdom