About Glenallen Management Company Limited (NI046856) United Kingdom