About Glenlee Limited (08664042) United Kingdom