About Lovell Lodge Investments Ltd (05197893) United Kingdom