About The Patchwork Shop Limited (10630597) United Kingdom