About Mister Lodge Limited (11546145) United Kingdom