About Sovereign Strands Limited (04305836) United Kingdom