About Glenn Steffin Holdings Limited (07819313) United Kingdom