About James Glover & Sons Limited (NI015816) United Kingdom