About Mills & Scott Limited (13530683) United Kingdom