About Glen Settle Limited (09188397) United Kingdom