About Leen Management Limited (11184201) United Kingdom