About David Thackwray & Sons Ltd (05348739) United Kingdom