About Jacaranda Homes Ltd (12059469) United Kingdom