About S&rm Limited (11257756) United Kingdom