About Barhill Plant Limited (01112593) United Kingdom