About Strand Head (n.i.) Limited (NI623719) United Kingdom