About Omega Properties Investments Limited (12750027) United Kingdom