About Str Partnership Limited (08555908) United Kingdom