About Glendalough Consultancy Limited (SC627698) United Kingdom