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