About Alcander Limited (04296767) United Kingdom