About Glendale Installations Limited (04694657) United Kingdom