About De Maria Properties Limited (11372580) United Kingdom