About M. & B. Feed Installations Limited (01139230) United Kingdom