About Psc Strands Limited (09622616) United Kingdom