About Denmorris Property Limited (12033576) United Kingdom