About Walthamstow Clothing Shop Limited (13513234) United Kingdom