About Glen Mercer Ltd. (NI680138) United Kingdom