About Ogilvie Investments Limited (SC538437) United Kingdom