About Strauss Cooke Ltd (11686913) United Kingdom