About W.o. Slatter And Son Limited (05954484) United Kingdom