About Str Associates Ltd (08620373) United Kingdom