About D & S Nicholson & Sons Ltd (10010686) United Kingdom