About Ogilvy And Glave Limited (06169374) United Kingdom