About Lydden Hills Management Company Limited (13409752) United Kingdom