About Omega Property Holdings Limited (10597445) United Kingdom