About Dencora Cardiff Limited (04799977) United Kingdom