About Francis Ogden Limited (12620541) United Kingdom