About Strodtbeck & Co. Ltd. (09176623) United Kingdom