About Lee Mills Management Company Limited (05922464) United Kingdom