About Glowmac Properties Ltd (11825332) United Kingdom