About Ogilvey Limited (10161514) United Kingdom