About Boswell Stores Limited (08323279) United Kingdom