About Springfieldswitch Limited (13311226) United Kingdom