About Glen Croft Brook Ltd (08270627) United Kingdom