About Ss&rm Limited (12670990) United Kingdom