About Ogilvie Group Limited (SC029219) United Kingdom