About Scott & Sons Limited (02522429) United Kingdom