About Mcnamara Technical Consults Limited (06633602) United Kingdom