About Lee & Lea Ltd (09267176) United Kingdom