About Ssr & Sons Group Ltd (07386068) United Kingdom