About Steve Clark Associates Limited (06495239) United Kingdom