About Omega South Management Company Limited (08659634) United Kingdom