About Deneb Properties Ltd (12322456) United Kingdom