About Finest Omega Properties Limited (12383979) United Kingdom