About Demetri Properties Ltd (10133590) United Kingdom