About Mcnamara Marketing Holdings Limited (07159801) United Kingdom