About Zojo Property Limited (12918417) United Kingdom