About Still Waters Watches Ltd (11921147) United Kingdom