About Delmec Limited (04551666) United Kingdom