About W & B Marshall Limited (12642822) United Kingdom