About Denuevo Properties Limited (12690043) United Kingdom