About Efl Glyde Limited (02556378) United Kingdom