About Ogilvie & Company Limited (SC246739) United Kingdom