About Osborne & Co London Limited (11582609) United Kingdom