About Dmech Properties Ltd (08226832) United Kingdom