About Mcnamara Holdings Limited (05296386) United Kingdom