About Strand Holdings Limited (NI654922) United Kingdom