About Demark Properties Limited (04883689) United Kingdom