About Brand Hatch Limited (10777288) United Kingdom