About David Thorpe Advertising Ltd (12354940) United Kingdom