About Glowbar Electrical & Power Tools Limited (11866131) United Kingdom