About Sms & Partners Ltd (10049130) United Kingdom