About Lee And Son (england) Ltd (10218205) United Kingdom