About Demax Building Services Ltd (13130563) United Kingdom