About H & A Glover Limited (05218738) United Kingdom