About The Italian Shack Limited (12651071) United Kingdom