About Nedbar Limited (09581537) United Kingdom