About Neil Glover Limited (10828128) United Kingdom