About Lee And Sons Holdings Limited Limited (12883112) United Kingdom