About Alexander & Millar Architects Ltd (13080904) United Kingdom