About A Ogden & Sons Limited (00571880) United Kingdom