About Ogden Gifford Limited (11595648) United Kingdom