About Ogilvy Gillanders & Co. Limited (13641684) United Kingdom