About Stoph & Co Limited (12966898) United Kingdom