About British Automobile Racing Club Limited (00516639) United Kingdom