About Smith & Wallace Limited (SC526348) United Kingdom