About Strand Services Ltd (11422271) United Kingdom