About Glendale Technology Limited (02123664) United Kingdom