About Richard Glover Management Ltd (12177684) United Kingdom