About Wallaceandcarberry Limited (13293407) United Kingdom