About Francis And Osbourne Limited (11536831) United Kingdom