About Mansell Mctaggart Patcham Limited (13269200) United Kingdom