About Denzil Properties (h & S) Limited (04512844) United Kingdom