About S&r Products Ltd (11653083) United Kingdom