About Demeter Property Limited (08097416) United Kingdom