About Jean Oh Architects Limited (06685250) United Kingdom