About Mowbray Manufacturing Co Limited (11303035) United Kingdom