About S&s Osborne Ltd (13507552) United Kingdom