About Demetriou Property & Asset Management Limited (10220893) United Kingdom