About Glen Holcroft Business Services Limited (07469096) United Kingdom