About Zen Living Properties Limited (11271538) United Kingdom