About Lucy Meakin Limited (07124371) United Kingdom