About Zebra Properties Limited (03553008) United Kingdom