About Lee C & Sons Limited (12183362) United Kingdom