About S&k Osborne Limited (12356314) United Kingdom