About The Last Straw Store Limited (11852433) United Kingdom