About The Patchwork Group (london) Ltd (13197999) United Kingdom