About Glover & Howe Limited (02261824) United Kingdom