About Horsecombe Vale Conservation Limited (07623829) United Kingdom