About Ogdens Hollingswoth Limited (11595681) United Kingdom