About Ghillie Property Ltd (SC686152) United Kingdom