About James Ogilvy Limited (08084908) United Kingdom