About Strand Group Holdings Ltd (NI667780) United Kingdom