About Hexa Properties Limited (10721840) United Kingdom