About Str Accountants Limited (09166312) United Kingdom