About The North Roll Ltd (11996604) United Kingdom