About Stephen Ogilvie Limited (SC502816) United Kingdom