About Denetower Investment Properties Limited (02261741) United Kingdom