About S Scott & Sons Limited (06476241) United Kingdom