About Lees Hill Management Company Limited (11689242) United Kingdom