About The Potato Patch Ltd (10268337) United Kingdom