About Homewood Investments Ltd (13286526) United Kingdom