About L & C Glen Road Ltd (NI620428) United Kingdom