About Osborne & Co Holdings Ltd (11561895) United Kingdom