About Brands Hatch Investments Limited (04992369) United Kingdom