About The Last Straw Cheltenham Limited (11734980) United Kingdom