About Stewart And Clark Associates Limited (02302510) United Kingdom