About Satchels & Sacks Ltd (08941059) United Kingdom