About The Loom Shed Limited (12394685) United Kingdom