About Glen Renshaw (properties)(uk) Ltd (11510905) United Kingdom