About Douglas Lodge Investments Ltd (13186199) United Kingdom