About Almec Limited (08736980) United Kingdom