About Vickers Architects Limited (12034999) United Kingdom