About S.t. Swaddle Ltd (01006950) United Kingdom