About Anthony Strand Limited (13009093) United Kingdom