About Demm Finishers Ltd (11932765) United Kingdom