About Glyde & Sons Limited (11343684) United Kingdom