About Jojameli Properties Limited (12979878) United Kingdom