About Shelton S Of London Ltd. (11615521) United Kingdom