About Jot Property Investments Limited (12900567) United Kingdom