About Evoca Properties Limited (11840038) United Kingdom