About Demetriou Properties Ltd (03975119) United Kingdom