About Glowbar Supplies & Power Tools Limited (04100791) United Kingdom