About Coombe Springs Management Ltd (07310193) United Kingdom