About Zeba Properties Limited (13467172) United Kingdom