About Thomas Strudwick Racing Limited (09983521) United Kingdom