About Ogden Scott Limited (12088855) United Kingdom