About S&a Advertising Limited (08708429) United Kingdom