About Strand Centre Ltd (11469538) United Kingdom