About Projekt Architects Limited (06714824) United Kingdom