About Lee Mac & Sons Limited (11983664) United Kingdom