About Glenlee Holdings Limited (10808437) United Kingdom