About Ogilvie Ballantine Limited (SC119681) United Kingdom