About Construction Vending Machines Ltd (11661053) United Kingdom