About Mansell Mctaggart Limited (03729264) United Kingdom