About Max Architects Ltd (01878234) United Kingdom