About M. S. Twist & Co. Limited (06894955) United Kingdom