About Demech Properties (2) Limited (10888119) United Kingdom