About Ben Eden Management Company Limited (NI037522) United Kingdom