About Stucchi & Co. Limited (12062412) United Kingdom