About Nidus Architects Limited (09280058) United Kingdom