About Strands (worcester) Limited (07025404) United Kingdom