About Hendricks & Foster Ltd (12204921) United Kingdom