About Sackcloth Jack Ltd (10020696) United Kingdom