About Glen Trool Estates Limited (03040856) United Kingdom