About Ogilvie Jerome Ltd (SC587087) United Kingdom