About S Lee & Sons Limited (06553037) United Kingdom