About Tim Vaughan Racing Limited (05750992) United Kingdom