About Glenfarquhar Lodge Limited (SC485408) United Kingdom