About Glenstall It Limited (NI625288) United Kingdom