About Alcar Industrial Services Limited (01749554) United Kingdom