About Brands Hatch Limited (04992344) United Kingdom