About Eden Holme Management Company Limited (02515726) United Kingdom