About The Ghillie Lodge Limited (SC640745) United Kingdom