About Strand 85 Ltd (12269043) United Kingdom