About S & R Scott & Son Ltd. (04797235) United Kingdom