About S & C Lee Ltd (05381699) United Kingdom