About Shoreditch Works Limited (07880286) United Kingdom