About Loom & Last Limited (05671520) United Kingdom