About Omega Wills Limited (05069079) United Kingdom