About Mcnamara Investments Limited (12809879) United Kingdom