About Alcar Limited (02671270) United Kingdom