About Glen Road Holdings Limited (NI628072) United Kingdom