About Wallace Brothers Limited (12729354) United Kingdom