About Living Essentials Spain Limited (07425993) United Kingdom