About Scott & Associates Limited (11527139) United Kingdom