About Wallace Investment Holdings Limited (11316008) United Kingdom