About Omega Accountants Limited (04294223) United Kingdom