About Stewart Hindmarsh Advertising Limited (01713033) United Kingdom