About Glow Property Management Services Limited (12897391) United Kingdom