About De Mel Property Limited (13561161) United Kingdom