About Glover & Smith Limited (06117174) United Kingdom