About The Strawberry Patch Limited (05342128) United Kingdom