About S&s Meridian Ltd (12792558) United Kingdom