About Strand Head Ltd (NI619570) United Kingdom