About North Street Investment Marketing Ltd (10242200) United Kingdom