About S.r. Ogden Ltd (07193023) United Kingdom