About Deneb Property Limited (12925404) United Kingdom