About Thorncroft Limited (08697503) United Kingdom