About Mansell Mctaggart Holdings Limited (09942484) United Kingdom