About Strand Handson Services Ltd (11332383) United Kingdom