About Nikki Taylor Wire Mesh Sculpture Limited (08133850) United Kingdom