About D & S Lee Ltd (12020331) United Kingdom