About S&r Plymouth Ltd (12653488) United Kingdom