About Glenmachrie Properties Ltd (SC327187) United Kingdom