About Glummers Limited (06560780) United Kingdom