About Glendalough Engineering Limited (07901250) United Kingdom