About Curbar Industries Ltd (13121790) United Kingdom