About Monitor And Merrimac Limited (00608422) United Kingdom