About Decagon Properties Limited (NI620496) United Kingdom