About Glenvarloch Estates Limited (01366895) United Kingdom