About Jola Properties Ltd (09976978) United Kingdom