About R.d. Mallory Milking Machines & Dairy Supplies Limited (02643289) United Kingdom