About Glenfield Installations Ltd (07884811) United Kingdom