About Scott & Jones Limited (12083583) United Kingdom