About Patchwork Associates Limited (09607055) United Kingdom