About Ley Croft Management Company Limited (13575796) United Kingdom