About Ogden Barraclough Limited (11650703) United Kingdom