About North And Nimble Ltd (09927877) United Kingdom