About Flax & Loom Limited (12916641) United Kingdom