About Scott & Thompson Limited (04307716) United Kingdom