About Stuart Scott Associates Limited (07649357) United Kingdom