About North Star Munro Limited (11749283) United Kingdom