About Carl Wallace Limited (13557126) United Kingdom