About The Roaring Welsh Seamstress Ltd (12227578) United Kingdom