About Ssr & Sons Limited (13498348) United Kingdom