About Patchwork Foundation Limited (08487395) United Kingdom