About Jacaranda Property Investment Limited (10670878) United Kingdom