About Thruxton Investments Limited (00626032) United Kingdom