About Lindsay Micheala Crafts Limited (11984635) United Kingdom