About Glow Property Investors Ltd (13635493) United Kingdom