About The Cabbage Patch Limited (10865385) United Kingdom