About Strand Acquisition Limited (08270432) United Kingdom