About J. Scott & Sons Limited (01387499) United Kingdom