About Capel Plant Holdings Limited (01986677) United Kingdom