Spencer, Anderson & Associates Limited ID 58432087