About Wallace Street Limited (SC634560) United Kingdom