About Demec Limited (05010709) United Kingdom