About Spicker And Spanner Ltd. (11779237) United Kingdom