About Wallace Scott Limited (SC279154) United Kingdom