About Robbins & Myers Holdings Uk Limited (02757423) United Kingdom