About Demeter Properties Limited (00940128) United Kingdom