About The Sustainable Seamstress Ltd (12828348) United Kingdom