About Leece Store Ltd (12730427) United Kingdom