About Jelly Warehouse Limited (05587248) United Kingdom