About Leo & Glad Company Ltd (12244724) United Kingdom