About Leila Wilcox Limited (07037345) United Kingdom