About Strand Hardware Limited (02492629) United Kingdom