About Omega Architects Limited (02972784) United Kingdom