About Nia And Nolan Limited (12024246) United Kingdom