About L. C.glover Ltd (11025024) United Kingdom