About Glen Freeborn Services Ltd (NI617198) United Kingdom