About Ogilvie Oxford Ltd (04457562) United Kingdom