About Acquestra (nw6) Ltd (11350499) United Kingdom