About Demax Construction Limited (11373441) United Kingdom