About Brands Hatch Performance Limited (08520040) United Kingdom