About Dembar Estates Limited (05839163) United Kingdom