About Fergus & Glover Limited (SC556130) United Kingdom