About Glennans Ltd (02220633) United Kingdom