About Strand By Strand Limited (04519949) United Kingdom