About Strand By Nature Limited (13076249) United Kingdom