About Nelly S Barn Limited (09607106) United Kingdom