<%@LANGUAGE="JAVASCRIPT"%> <% var rsDecs = Server.CreateObject("ADODB.Recordset"); rsDecs.ActiveConnection = MM_marcan_STRING; rsDecs.Source = "SELECT * FROM Qnewmain WHERE retail =-1"; rsDecs.CursorType = 0; rsDecs.CursorLocation = 2; rsDecs.LockType = 3; rsDecs.Open(); var rsDecs_numRows = 0; %> <% // *** Recordset Stats, Move To Record, and Go To Record: declare stats variables // set the record count var rsDecs_total = rsDecs.RecordCount; // set the number of rows displayed on this page if (rsDecs_numRows < 0) { // if repeat region set to all records rsDecs_numRows = rsDecs_total; } else if (rsDecs_numRows == 0) { // if no repeat regions rsDecs_numRows = 1; } // set the first and last displayed record var rsDecs_first = 1; var rsDecs_last = rsDecs_first + rsDecs_numRows - 1; // if we have the correct record count, check the other stats if (rsDecs_total != -1) { rsDecs_numRows = Math.min(rsDecs_numRows, rsDecs_total); rsDecs_first = Math.min(rsDecs_first, rsDecs_total); rsDecs_last = Math.min(rsDecs_last, rsDecs_total); } %> <% // *** Recordset Stats: if we don't know the record count, manually count them if (rsDecs_total == -1) { // count the total records by iterating through the recordset for (rsDecs_total=0; !rsDecs.EOF; rsDecs.MoveNext()) { rsDecs_total++; } // reset the cursor to the beginning if (rsDecs.CursorType > 0) { if (!rsDecs.BOF) rsDecs.MoveFirst(); } else { rsDecs.Requery(); } // set the number of rows displayed on this page if (rsDecs_numRows < 0 || rsDecs_numRows > rsDecs_total) { rsDecs_numRows = rsDecs_total; } // set the first and last displayed record rsDecs_last = Math.min(rsDecs_first + rsDecs_numRows - 1, rsDecs_total); rsDecs_first = Math.min(rsDecs_first, rsDecs_total); } %> <% var MM_paramName = ""; %> <% // *** Move To Record and Go To Record: declare variables var MM_rs = rsDecs; var MM_rsCount = rsDecs_total; var MM_size = rsDecs_numRows; var MM_uniqueCol = ""; MM_paramName = ""; var MM_offset = 0; var MM_atTotal = false; var MM_paramIsDefined = (MM_paramName != "" && String(Request(MM_paramName)) != "undefined"); %> <% // *** Move To Record: handle 'index' or 'offset' parameter if (!MM_paramIsDefined && MM_rsCount != 0) { // use index parameter if defined, otherwise use offset parameter r = String(Request("index")); if (r == "undefined") r = String(Request("offset")); if (r && r != "undefined") MM_offset = parseInt(r); // if we have a record count, check if we are past the end of the recordset if (MM_rsCount != -1) { if (MM_offset >= MM_rsCount || MM_offset == -1) { // past end or move last if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat region MM_offset = MM_rsCount - (MM_rsCount % MM_size); } else { MM_offset = MM_rsCount - MM_size; } } } // move the cursor to the selected record for (var i=0; !MM_rs.EOF && (i < MM_offset || MM_offset == -1); i++) { MM_rs.MoveNext(); } if (MM_rs.EOF) MM_offset = i; // set MM_offset to the last possible record } %> <% // *** Move To Record: if we dont know the record count, check the display range if (MM_rsCount == -1) { // walk to the end of the display range for this page for (var i=MM_offset; !MM_rs.EOF && (MM_size < 0 || i < MM_offset + MM_size); i++) { MM_rs.MoveNext(); } // if we walked off the end of the recordset, set MM_rsCount and MM_size if (MM_rs.EOF) { MM_rsCount = i; if (MM_size < 0 || MM_size > MM_rsCount) MM_size = MM_rsCount; } // if we walked off the end, set the offset based on page size if (MM_rs.EOF && !MM_paramIsDefined) { if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat region MM_offset = MM_rsCount - (MM_rsCount % MM_size); } else { MM_offset = MM_rsCount - MM_size; } } // reset the cursor to the beginning if (MM_rs.CursorType > 0) { if (!MM_rs.BOF) MM_rs.MoveFirst(); } else { MM_rs.Requery(); } // move the cursor to the selected record for (var i=0; !MM_rs.EOF && i < MM_offset; i++) { MM_rs.MoveNext(); } } %> <% // *** Move To Record: update recordset stats // set the first and last displayed record rsDecs_first = MM_offset + 1; rsDecs_last = MM_offset + MM_size; if (MM_rsCount != -1) { rsDecs_first = Math.min(rsDecs_first, MM_rsCount); rsDecs_last = Math.min(rsDecs_last, MM_rsCount); } // set the boolean used by hide region to check if we are on the last record MM_atTotal = (MM_rsCount != -1 && MM_offset + MM_size >= MM_rsCount); %> <% // *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters // create the list of parameters which should not be maintained var MM_removeList = "&index="; if (MM_paramName != "") MM_removeList += "&" + MM_paramName.toLowerCase() + "="; var MM_keepURL="",MM_keepForm="",MM_keepBoth="",MM_keepNone=""; // add the URL parameters to the MM_keepURL string for (var items=new Enumerator(Request.QueryString); !items.atEnd(); items.moveNext()) { var nextItem = "&" + items.item().toLowerCase() + "="; if (MM_removeList.indexOf(nextItem) == -1) { MM_keepURL += "&" + items.item() + "=" + Server.URLencode(Request.QueryString(items.item())); } } // add the Form variables to the MM_keepForm string for (var items=new Enumerator(Request.Form); !items.atEnd(); items.moveNext()) { var nextItem = "&" + items.item().toLowerCase() + "="; if (MM_removeList.indexOf(nextItem) == -1) { MM_keepForm += "&" + items.item() + "=" + Server.URLencode(Request.Form(items.item())); } } // create the Form + URL string and remove the intial '&' from each of the strings MM_keepBoth = MM_keepURL + MM_keepForm; if (MM_keepBoth.length > 0) MM_keepBoth = MM_keepBoth.substring(1); if (MM_keepURL.length > 0) MM_keepURL = MM_keepURL.substring(1); if (MM_keepForm.length > 0) MM_keepForm = MM_keepForm.substring(1); %> <% // *** Move To Record: set the strings for the first, last, next, and previous links var MM_moveFirst="",MM_moveLast="",MM_moveNext="",MM_movePrev=""; var MM_keepMove = MM_keepBoth; // keep both Form and URL parameters for moves var MM_moveParam = "index"; // if the page has a repeated region, remove 'offset' from the maintained parameters if (MM_size > 1) { MM_moveParam = "offset"; if (MM_keepMove.length > 0) { params = MM_keepMove.split("&"); MM_keepMove = ""; for (var i=0; i < params.length; i++) { var nextItem = params[i].substring(0,params[i].indexOf("=")); if (nextItem.toLowerCase() != MM_moveParam) { MM_keepMove += "&" + params[i]; } } if (MM_keepMove.length > 0) MM_keepMove = MM_keepMove.substring(1); } } // set the strings for the move to links if (MM_keepMove.length > 0) MM_keepMove += "&"; var urlStr = Request.ServerVariables("URL") + "?" + MM_keepMove + MM_moveParam + "="; MM_moveFirst = urlStr + "0"; MM_moveLast = urlStr + "-1"; MM_moveNext = urlStr + (MM_offset + MM_size); MM_movePrev = urlStr + Math.max(MM_offset - MM_size,0); %> Company Information

 
 

 


     

The Marcantonio family first began manufacturing Cones and Wafers in London in 1895.

The present company is wholly owned and managed by the third generation of the Marcantonio family with all four Directors taking an active part in the running of the business.

Our Factory, Warehouse and Offices are situated just outside London in Barking Essex, where we employ a total workforce of 70 people.

Deliveries are made primarily with our own fleet of 12 vehicles, although independent carriers are used to supplement our fleet during the summer months.

Our client base includes Multiple Retail Outlets, National Caterers, Cash and Carrys, Wholesale Caterers, Ice Cream Parlours, Ice Cream Manufacturers and Mobilers, Restaurants, Patisseries and Bakers.

We also export to clients in Italy, Germany, Denmark, Holland, Belgium, Portugal, USA and the Far East

Our range of almost 500 manufactured and imported products includes, Traditional Cones, Sugar Cones, Waffle Cones, Decorative Wafers, Topping Sauces, Pre Gel Natural Flavourings for Ice Cream and Patisserie, Edible Decorations, Paper Decorations, Glassware, Disposables and Point of Sale Items.

Our Cones and Wafers are manufactured to the highest quality using Natural GM Free Ingredients, and are delivered with care to ensure that they reach the consumer in the best condition possible. Our policy of planned Sales, Production and Stock control, ensure that our customers always have sufficient stock for their requirements, whatever the weather.

Over the past 100 years, the company has established a reputation for quality, reliability and service. Today we offer the most comprehensive range of Ice Cream Related items in the United Kingdom, and are now the largest family owned business within the Cone and Wafer Industry.

Marcantonio Foods Ltd

18/22 Thames Road
Barking
Essex IG11 0HZ
Telephone No. 020 8591 3399 Fax No. 020 8594 6794
E-mail: sales@marcantonio.co.uk


 

<% rsDecs.Close(); %>