About Strand Systems Limited (02144864) United Kingdom