About Omega Lodge Limited (05661202) United Kingdom