About Maze Architects Limited (06874808) United Kingdom