About Arabella Property Investments Ltd (10242281) United Kingdom