About Glowfin Properties Ltd (12600675) United Kingdom