About Investment Property Theodorou Limited (09507862) United Kingdom