About Aberdeen Glow Investment Limited (03859162) United Kingdom