About Demczuk Properties Limited (09726293) United Kingdom