About Lackfords Limited (10932578) United Kingdom