About The Curtain Shack Limited (04627691) United Kingdom