About Mansell Mctaggart Horley Ltd (08911432) United Kingdom