About Joshua Tree Property Investment Group Limited (12636468) United Kingdom