About Dencora Homes Limited (01643255) United Kingdom