About Jhace Properties Limited (12453112) United Kingdom