About I Glover Limited (08458206) United Kingdom