About Demari Property Investment Limited (09333851) United Kingdom