About Oxo Architecten Limited (05314669) United Kingdom