About 28 Architects Ltd (10228239) United Kingdom