About Omega Terrace Management Company Limited (09716702) United Kingdom