About Glass Leaf Power Limited (09913399) United Kingdom