About Omega Property Developments Limited (06615958) United Kingdom