About David Thornton Holdings Limited (12528281) United Kingdom