About Owal Architects Ltd (09603241) United Kingdom