About Demmac Ltd (12175792) United Kingdom