About Strand Multiserve Ltd (11589617) United Kingdom