About Patchworks Group Ltd (13364933) United Kingdom