About Leckieco Limited (12094530) United Kingdom