About Glover & Son Ltd (11119500) United Kingdom