About Flax Place Leeds Limited (12612994) United Kingdom