About Ludwig Willis Architects Limited (10259756) United Kingdom