About Hendford Springs Management Company Ltd (10821360) United Kingdom