About Exel Barge Works (1996) Limited (00108049) United Kingdom