About Demax Maintenance Services Ltd (12684574) United Kingdom