About Tuckwood S Stores Limited (00477870) United Kingdom