About Glover & Gray Limited (06886365) United Kingdom