About Glover Communications Limited (11406642) United Kingdom