About Omega Property Management Limited (07622210) United Kingdom