About Patchwork London Limited (07585075) United Kingdom