About Nickbalauta Property And Maintenance Ltd (12702942) United Kingdom