About North Lodge Investments Ltd (11114785) United Kingdom