About Glowcroft Limited (02494007) United Kingdom