About Walters Houghton Limited (05129922) United Kingdom