About C Glover Limited (12013638) United Kingdom