About Allwood & Smith Associates Ltd (12893370) United Kingdom