About Mansell Mctaggart Cuckfield Ltd (06451007) United Kingdom