About Glens&jans Ltd (13254013) United Kingdom