About Christopher Millis Architects Limited (04784889) United Kingdom