About The Scottish Motor Racing Club Ltd. (SC024440) United Kingdom