About Omega Property Investors Ltd (11849983) United Kingdom