About Denlo Property Limited (SC604481) United Kingdom