About Jabez Tower Ltd (12420942) United Kingdom