Constructing a Tennis Court in Milton Regis

Get in touch

Tennis Court Contractors are experts in all aspects of building and constructing a sporting facility. We offer a reliable, professional service at a great price.

There are many factors involved when constructing a tennis court in Milton Regis ME10 2 and it is important that you get a professional to talk you through them.

Once planning permission is approved the tennis court construction can commence.

This starts with excavating and removing the existing surface down to the necessary depths, once this has been completed PCC edges are laid to the perimeter of the area and a Geotextile laid over the whole area. MOT Type 1 stone is then poured onto the area and spread evenly before being heavy compacted and rolled. Open textured base macadam hard court is then installed to the area before a wearing course of macadam is laid.

This Sub Base specification gives the outdoor tennis courts and indoor tennis courts great stability as well as making it as level and even as possible, Indoor tennis courts are normally made with hard court surfacing.  

Other positives of constructing a sub-base to this specification are that it is porous and permeable making the sub-base fully SuDS compliant. A SuDS compatible surface means that water is allowed to pass through the tennis courts surfaces suitably into the substrata instead of flowing directly into the drains and overburdening them and causing them to flood.

FIND OUT MORE TODAY

If you would like to find out more information regarding constructing a tennis court in Milton Regis ME10 2 speak to us today. We are happy to give you all the information you require in order to get the best results.

Simply fill out the contact form provided and we will get back to you as soon as we can. 

Sports Facility Construction

Once the sub base has been constructed the porous wearing course macadam can be used as the tennis courts surfacing however it's possible you may wish to use polymeric sports surfaces or other surfaces for your tennis court or even use a synthetic short piled turf all surfacing options are compliant with ITF, LTA and SAPCA regulations.

If you opt to build a macadam hard court or polymeric surfacing in Milton Regis an acrylic or polyurethane anti-slip colour coating will be applied to your surfacing before being finished with line marking.

Sometimes adding additional extras to your tennis courts make such a massive difference and make your tennis court surfaces looking from box standard to a new professional and more exciting court for the players. 

Some extras can include; floodlights and specialist sports fencing http://tenniscourtcontractors.co.uk/other/tennis-court-fencing/kent/milton-regis we can included these with the overall tennis court construction and and we have a range of designs to suit your requirements available.

If you have any questions regarding costs for tennis court construction near me then fill in the simple contact box on this page to get in touch with. We will send you over all the relevant information as soon as possible.

Construction Specialists 

As tennis court construction specialists in Milton Regis ME10 2 we are able to build and create a sports surface that suits your requirements. We understand that every facility in the UK will have different dimensions and needs which is why we can construct a surface that is perfect for you.

There are four main types of tennis court surfaces these include; Macadamn, polymeric, synthetic grass and artifical clay courts.  As a very competitive company with high quailtity products and a experienced team we ensure that we have high levels of stock. Synthetic grass courts are the same as an artifical grass tennis court or synthetic carpet court. An artifical grass surface can be used for both indoor and outdoor tennis courts. Artifical clay courts are used outdoors. 

Speak with our specialists today if you're interested in finding out more, speak to our team today. We are happy to give you all the information and details necessary to ensure you get the best results. Simply fill out the contact form provided and we will be in touch as soon as possible. 

How to Construct a Tennis Court Near Me

As professionals in the tennis court construction industry, we know just how to construct a tennis facility closest to you so that it will last a long time. We follow simple steps when constructing sports facilities in your surrounding area which are as follows:

  1. Excavate/dig up the existing surface to required depth

  2. Lay down a geotextile membrane

  3. Stone up and install sub base

  4. Install sports surfacing of your choice

  5. Paint the surfacing if you decide on macadam hard court or polymeric

  6. Install line markings

The process of installing a nearby sports facility will vary depending on the surface type.

If you're having a macadam hard court installed, less prep work will be needed, as only a stone sub-base is required. We recommend thinking about your budget and plan for your local facility before having the area constructed.

You may wish to play a number of sports on the facility, along with tennis, you may find that the types of sport you wish to play will affect the surface that you should have installed.

Once constructed you may also require regular maintenance including repainting http://tenniscourtcontractors.co.uk/maintenance/tennis-court-repainting/kent/milton-regis and relining, to ensure the upkeep. 

GET A FREE NO OBLIGATION QUOTE

Building Tennis Courts in Milton Regis

Things to consider before you start building tennis courts, as well as the construction and the sub-base and surfacing to a sports facility it is also important to consider other things such as fencing and lighting. There are a number of different surfaces aswell as different fencing options available such as chain link, rebound, super rebound and many more.

In terms of lighting, there are several options available, however, it is important to get planning permission where using lighting especially when the tennis court is to be built in a residential area. The amount and number of floodlights needed to light the tennis courts will depend on the size of the tennis court being constructed, on smaller areas 4 lights may be sufficient however on large facilities where they are multiple courts, 6 or 8 may be needed.

All aspects of building a tennis court and the tennis court construction process of a sporting facility will need the skill, experience and expertise of specialist contactor.

The ground preparation works will need a skilled groundworker with a vast knowledge of civil engineering, the surfacing will need a specialist sports surface installer and the fencing and lighting will have to be supplied and installed by professionals from those areas.

Once the tennis court construction process is complete we offer a range of tennis facility equipment in Milton Regis ME10 2 including nets, fencing and maintenance tools so feel free to ask about these extras or click here - http://tenniscourtcontractors.co.uk/other/tennis-court-equipment/kent/milton-regis to learn more.

Other Services We Provide

For more information about constructing tennis courts please fill out the contact form and we will get back to you with details of specification, costs and prices.

SPEAK TO ONE OF OUR SPECIALISTS

Contact Us Today

We know that you want the best possible tennis court there is and that is why our professional team don't cut corners and ensure they provide you with exactly what you want and need to make what you dream for your tennis court become reality. 

You can contact us today for more information regarding the process of building your new tennis court by simply filling in our enquiry form.

As professional constructors we have done work for many schools, colleges, private homes, sports centres and gyms in the past. Whilst doing this we have made differents courts such as a basketball court tennis court badminton court and more. 

As soon as we receive your enquiry, we will e mail right back to you with regards to constructing a tennis court in Milton Regis ME10 2 along with the costs and specifications available.

We cover Milton Regis (Kent)

Get in touch

We aim to get back to you in 1 working day.


Skip to

Gallery

Constructing a Tennis Court 0 Constructing a Tennis Court 1 Constructing a Tennis Court 2 Constructing a Tennis Court 3 Constructing a Tennis Court 4 Constructing a Tennis Court 5 Constructing a Tennis Court 6 Constructing a Tennis Court 7 Constructing a Tennis Court 8 Constructing a Tennis Court 9 Constructing a Tennis Court 10 Constructing a Tennis Court 11 Constructing a Tennis Court 12 Constructing a Tennis Court 13
Other locations available for constructing a tennis court
Long Reach Potters Corner St Martin's Marine Town Lenham Forstal Fordwich Pettings Watt's Cross Morehall Folly Town Hamptons Shelvin Childsbridge Meresborough Lower Fant Troy Town Peckham Bush Harbledown Sepham Heath Crockhurst Street Wyebanks Studdal Pizien Well Grain Luton Sevenoaks Mount Pleasant Horn Street Crowdleham Harrietsham Meopham Stocker's Head Mabledon Mersham Bekesbourne Thanington Kearsney Poundsbridge Ham Hill Bayley's Hill Field Green Hook Green Yewhedges Swattenden Conyer Fawkham Green Wheelbarrow Town Hill Hoath Pett Bottom Smallbridge Stonewood Broad Street Orchard Valley Winkhurst Green Golden Green Little Mill Ightham West Dumpton Sholden Rusthall Oakhurst Sevenoaks Common Hawkenbury Romney Street Heaverham Whitstable Birchington Etchinghill Grubb Street Wigmore Halstead Brook Street South Darenth Lower Hardres Dunn Street Wichling Seal Robhurst Bitchet Green Borden Hill Camer Badlesmere Church Hougham Loose Whitley Row Hawthorn Corner Great Chart Sheerness Lett's Green Buckland Snowdown Stalisfield Green Crouch Milebush Tonge Corner Whitehill Livesey Street Chatham Naccolt Caring Richborough Port Bridge Five Wents Brooklands South Green Haine Sturry Postling Green Pembury Laddingford South Street Hastingleigh Way Otham North Halling Breach Bilsington Ashford St John's Whitfield Woolage Green Troy Town West End Platt's Heath Windmill Hill Froghole Crockenhill Hamlet of Shellness Upper Ifield Dumpton Deans Hill Coolinge Plucks Gutter Kings Farm Dartford Hassell Street Lamberhurst Quarter Tankerton Hulberry Mockbeggar Monk's Hill Borstal Haviker Street Leigh Warehorne Scragged Oak Tanden Old Tree Barrowhill Wallend Newington Kenardington Royal Tunbridge Wells Lilyvale Westgate-on-Sea Wormshill Chestnut Street Joyden's Wood Chartway Street West Malling Westwood Staple Goodnestone East Studdal Donkey Street Minster Wickhambreaux Sly Corner Carter's Hill Durlock Culverstone Green Goudhurst Each End Underling Green New Town South Willesborough Nettlestead Green Painter's Forstal Lenham Hoaden Friningham East Malling Lower Rainham Chainhurst Shatterling Nackington Great Bower Moon's Green Northwood Tunstall Hamstreet Densole Clarendon Great Mongeham Claygate Cross Bottom Pond Birling Bullockstone Palmstead Mockbeggar Bishopsbourne Hook Green Stowting Common Lower Eythorne The Brents Dingleden New Ash Green Meopham Green Finberry Pullington Liverton Street Marshborough Lamb's Cross Upchurch Folkestone Sittingbourne Wittersham Little Betteshanger Westwell Seabrook Ash Bredhurst Sutton Egerton Dunk's Green Bockhanger Comp Cooling Street Little Conghurst Goathurst Common Wouldham Dane Street Istead Rise Printstile Plaxtol Halfway Houses Brookland Broadstone Stockbury Four Wents Fairseat Wombwell Park Burrswood Godmersham Sevenoaks Weald Shorne West Rainham Broomhill Halfway Street East Langdon Golford Upper Deal Stowting Court Chiddingstone Barming Hunters Forstal South Alkham Sherwood Park Temple Ewell Under the Wood Powder Mills Brenzett Green Pootings Matfield West Kingsdown Teynham Slutshole Marley Lower Island Arpinge Isle of Wight Oare Kingswood Coomb Hill Crit Hall Parrock Farm Knowlton Hales Place New Romney Guston Westfield Sole Bateman Corner Ash Whitehall Well Street Uplees Holborough Elms Vale Upton Stanhope Gore Street Broad Tenterden Staplestreet Baker's Cross Leybourne Borden Betsham Hoo St Werburgh Aylesham Newland Green Teston Chilmington Green Wetham Green Capel-le-Ferne Barham Neames Forstal Bethersden Cranbrook London Beach Lashenden Hazel Street Petteridge Brasted Chart Studd Hill Finglesham The Stocks Frinsted Bliby Larkfield Woodsden Strood Bodsham Higham Noke Street Moorstock Littlestone-on-Sea Sandling Sevington Northfleet Green Sandling Northdown Alkham Upper Eythorne Cold Harbour Westbere Lower Cox Street Ivychurch Broad Street Willesborough Lees Breach Lynsted Herne Bay Hartley Derringstone Smart's Hill Mud Row Herne Common Knockholt Dunkirk Thurston Park Durlock Lower Haysden Tilmanstone West Cliffe North Street Denstroude Pye Corner Upper Hardres Court Hook Green Church Street Bean Singleton Bough Beech Elvington The Freehold Hawkenbury Hodsoll Street Coppins Corner Boyden Gate Broadstairs Ripple Hill Street Barming Heath Tickenhurst Boxley The Pinnock Stubb's Cross Kit's Coty West Street Loyterton Cooper Street Hemsted St Nicholas at Wade The Park Chartham Hatch Appledore Mundy Bois Hoppers Corner Stone Street Lower Hartlip Womenswold Hempstead Hill Top Chestfield Coldharbour Cheriton Brenzett Glassenbury Bessels Green Sinkhurst Green Highstreet Westwood Kennington Lees Stansted Skeete Hook Green Barnsole Haffenden Quarter Scrapsgate Broomfield Shorne Bishopstone Goddard's Green Barfrestone Seed Wateringbury Vigo Village North Lyminge Loose Hill Great Pattenden Broadwater Down Summerfield Nevill Park Kingsdown Charing Hill Hartlip Hill Allhallows-on-Sea Sutton Valence Claygate Weddington Scarborough Chart Corner Longford Medhurst Row Higham Wood West End Elham Bybrook Teynham Street Exted Biddenden Green Western Heights Lymbridge Green Westenhanger Eastry River Ridley Worth Hocker Edge Rolvenden Round Green Herne Lords Wood Challock Fosten Green Townland Green Wilsley Green Upper Postern Rochester Bearsted Darenth Oad Street Smeeth Ham Green New House Martin Waltham South Stour Little Chart Kingsnorth Allington Sheldwich Lees Toy's Hill Eastwood Bay View Grove Green Whetsted Margate Gosmere St James Old Romney Culmers Bromstone Tunbridge Hill Shorncliffe Camp Wilsley Pound Frogham Chipstead Palmer's Green Pineham New Town Maidstone Basted Pluckley Thorne Worms Hill Hawley Daniel's Water Dungeness Stonehill Green Lydden Bowmans Westmarsh Saltwood Frogholt Nethercourt Upper Hayesden Ford Aylesford Cooper's Corner Crossways Blacketts Drellingore Hammill Stone Brattle Camden Hill Guilton North Street Lidsing Four Throws Satmar Wayfield Timbold Hill Charcott Preston Woodnesborough Plumford Lower Herne Buckland Valley Grange Bexon Grigg Wootton Halling Upper Rodmersham Stone Cross Stick Hill Chilton Linkhill Lydden Hogben's Hill Tong Green Coursehorn Mystole Allhallows Betteshanger West Hythe Queen Street Castle Hill Scotland Hills Hawkhurst Greenhithe Charing Heath Ryarsh Benover Radfall Broomfield Shorne Ridgeway Tubslake Hubbard's Hill Withersdane Wingham Well Broadoak Leadingcross Green Peening Quarter Sundridge Iden Green Ware Street West Peckham Kemsley Boughton Malherbe The Lees Northbourne Modest Corner Paddlesworth Maxted Street Dene Park Bedgebury Cross Bossington Platt Leaveland Fordcombe Barden Park Nash Street Marlpit Hill Maypole Fenn Street Gill's Green Clapham Hill Cliffe Timberden Bottom Lower Heppington Acol Hunton Pennypot Salmans Longfield Cooling High Knocke Ram Lane Sandwich Bay Estate Oversland Boughton Lees Crouch Little Chart Forstal Camden Park New Town Pearson's Green Capel Cross Hollow Street Kingston Westwood Wickhurst Hall's Green Nettlestead Greenhill The Valley Wingmore White Oak Bedmonton Upper Halling Selson Knatts Valley Bilting Knave's Ash Hartley Milton Regis St Margarets Faversham Aldington Adisham Middle Stoke Langley Chart Hill Old Wives Lees East Malling Heath Curtisden Green Otford Gain Hill Sandown Park Deal Upper Goldstone Swingfield Street Well Head Napchester Bagham St Peter's St Mary's Bay Blean East Farleigh Lewson Street Lympne Lydd Cross-at-Hand North Foreland Denny Bottom Worten Knockholt Pound South Street Kilndown Radfield Botolph's Bridge Weller's Town Marsh Green Faversham Lakes Hale Kings Hill Stone Cross Chiddingstone Hoath Church Street Monkton Calcott Fleet-Downs Wye Shipbourne West Court Great Buckland Shoreham Southborough Luddenham Hungershall Park Rowling Street Woodland Greatstone-on-Sea Willington Minster Swanley South Street Knox Bridge Chart Sutton Stodmarsh West Minster Little Frith Peene Rhodes Minnis Highgate Graveney Noah's Ark Yelsted Marley Horsmonden Reading Street Standen Street Four Elms Rodmersham Highsted Maypole Eccles Herne Pound Royal British Legion Village The Harbour Cop Street Longfield Hill Eyhorne Street Stonecrouch Rabbit's Cross Wolverton Cherry Orchard Farthing Green Three Tees Dungate Sibertswold How Green Bobbing Red Hill Barrow Hill Brabourne Coombe Selling Ashbank Maxton Wingham Green Sharnal Street Sarre Detling Chalksole Green Fleeden Harman's Corner St Leonard's Street Deerton Street David Street Stone Cross Henhurst The Pound Bossingham Priestwood Tuesnoad Mill Street Seasalter Palmarsh Pembles Cross Norton Ash Mile Town Romford Aycliff The Quarter Hale Street Grafty Green Kingsgate Sandgate Walderslade Chillmill Upper Bush Sutton at Hone Pepper Hill Pegwell Egerton Forstal Priestwood Green Rooks Hill Northfleet Horseshoe Green Foord New Town Collier Street Park Side Curteis' Corner Otterham Quay West Stourmouth Silver Street Denton Pluckley Newingreen Rodmersham Green Chilham Yalding Willesborough Woodlands Woolage Village Darenth Valley Throwley Forstal Rosherville Stockland Green Hartlip Ripper's Cross Beltinge Elmstone Four Oaks Gover Hill Flishinghurst Hilden Park Seaton Chislet Brookfield Further Quarter Bogle Lower Goldstone Kettle Corner Snoadhill Underriver Ho Westbrook Underriver Hinxhill West Street Yewtree Cross West Street Potman's Heath Rushenden Leysdown-on-Sea Milton Christian Fields Wildernesse Ringlestone Sissinghurst Ileden Five Oak Green Thong Appledore Heath Farthingloe The Forstal Hickmans Green Bapchild Hicks Forstal Hythe Godden Green Slade Lenham Heath Brompton Reculver Hothfield Tickham Clap Hill Singlewell Grove Park Peters Village Nonington Acton Tenterden Bidborough Woolpack Corner Lower Upnor St John's Hampton Riseden Goose Green Tutt Hill Mill Hill Lower Walmer West Farleigh Throwley Lade Cranbrooke Common Warren Street Burham Court-at-Street Upper Fant Temple Hill Trottiscliffe Speed Gate Woodchurch Boughton Street Honey Hill Manston Poulders Gardens Garlinge Green Paramour Street Riverview Park Kippington Sandhurst Cross Buckhurst Shottenden Chartham Dryhill New Barn Tonbridge Cuxton Kipping's Cross Twitton Hockley Murston Whiteacre Heath Side Broomhill Bank Luddesdown Chitty Reading Street Borough Green Fir Toll Rowling Knockmill Bogden Westerham Cranbrook Common Heronden Ramsgate Gold Street Mowshurst Sandway Eynsford Beal's Green Sandhurst Hildenborough Chalk Hucking Little Mongeham Three Chimneys Capel Patrixbourne Linton Broad Street Cellarhill South Tankerton Fairbourne Heath Plumtree Green Molash The Bridge Southfleet Hearnden Green Stone Corner Lower Higham Chambers' Green Key's Green Selsted St Margaret's at Cliffe Farthing Corner Iden Green Great Stonar Bredgar Rooting Street Ulcombe Fletcher's Green Hanging Bank Eastchurch Brook Street Cage Green Lower Bush Oldbury Cobham Meopham Station Bloodden Ewell Minnis Shuttlesfield Bullingstone Kent Street Weavering Street Farleigh Green New Street Foxendown Swanscombe Dargate Common Ware Key Street Gushmere Paddock Wood Felderland Chevening West Cross Sole Street Styants Bottom Northgate Pedlinge Grove The Moor Otterden Place Pested Stiff Street Tylden Staplehurst Fostall West Yoke Frith Ringlestone Dunton Green Bramling Ivy Hatch Snave Broom Street Bladbean Riverhead East Hill Perry Street Roseacre Ottinge Snodland Newington Boughton Corner Selgrove Potter's Forstal Bekesbourne Hill Yopps Green Rough Common St Augustine's Eythorne Elvington Twenties Broad Oak Whitehill Penenden Heath Gravesend Coldred Hearts Delight Lower Bitchet Trench Wood Beltring Eastling Lynsore Bottom West Langdon Pean Hill Moor Street Kemsing Marden Beech St Michaels Capstone Maltman's Hill Sellindge Forstal Burham Court Street End Dover Edenbridge Middle Quarter Payden Street Snipeshill Stanford Green Hill Sevenscore Brenchley Stede Quarter Swingfield Minnis Goose Green Hersden Greet Ospringe Potten Street Kingsnorth Broad Ford Wingham Kempe's Corner Littlebourne Middle Deal Lullingstone Bicknor St George's Square Tyler Hill Horsalls Addington Southernden Dean Street Highstead Wilmington Wanshurst Green Ickham Cheeseman's Green Twitham Swift's Green New Pound Gun Green Tower Hill East Stourmouth Clement Street Horselees Brandfold Horns Cross Chesley Orlestone Newchurch Dunn Street Bulleign Gibraltar Stonestreet Green Warmlake Park Wood Upper Walmer Boughton Monchelsea Merryman's Hill Sole Street Lamberhurst Parker's Green St Ann's Green Blue Bell Hill Acrise Pipsden St Stephen's Swanton Street Winchet Hill Small Hythe Paddock Ansdore Tudeley Hale Copton Brissenden Green Broad Oak Hollybushes Speldhurst The Leacon Ashurst Henwood Green Goodnestone Green Street Green Clapper Hill Hadlow Stair Warden Howt Green Preston Nelson Park Stelling Minnis Harvel Mountain Street Tudeley High Halstow Chiddingstone Causeway Newington Tovil Crabble South Ashford Ashley Hollingbourne Garlinge Hextable Hoo Sherwood Force Green East Barming Wrotham Heath Frindsbury Winterbourne Hever Market Heath Newbarn Cold Harbour Great Cheveney Davington Danaway Rhode Common Barnes Street Burlings Bluewater Cliffe Woods Flemings Knowles Hill Lower Twydall St Radigund's Ridge Row Queenborough Biddenden Darland Tower Hamlets Swanley Village Waterham Church Whitfield Fant Hernhill Martin Mill Bluetown Fig Street Erriottwood Lower Stoke Yardhurst The Quarter Milstead Snoll Hatch Stocks Green Gadshill Hosey Hill Stowting Iwade Brooks End Shalmsford Street Chegworth Crockham Hill Chillenden Offham Bircholt Forstal Boughton under Blean Lunsford North Elham Walmer Cliftonville Eddington Wrotham Durrant Green Brabourne Lees Hartley Hill High Halden Millhall Denton Upper Harbledown Smarden Cliffs End Cock Street Blue Town Kemsley Street Pratling Street Langley Heath Leeds Pittswood Stone in Oxney Wilgate Green Wierton Headcorn Ringwould Hoath Horton Kirby Ditton Crundale Perry Newnham St Mary in the Marsh Sandwich Lodge Lees Old Cryals Chislet Forstal Beaver East Street Henley Street Statenborough Dargate Swalecliffe Leigh Green Lyminge Burmarsh East End High Brooms Newtown Wainscott Keycol Windmill Hill Strood Gore The Quarter Park Wood Woodchurch Ham Hareplain Frittenden Hadlow Hacklinge Starvecrow Deans Bottom Roughway Shirkoak Yew Tree Green Millbank Congelow Seacox Heath South Street Lydd-on-Sea Boughton Aluph Chalksole Rolvenden Layne Bromley Green Hazel Street Brasted Sheldwich Elmsted High Street Upstreet Shadoxhurst Ebbsfleet Valley North Eastling Marden Thorn Charing Ratling Labour-in-vain Hawkinge Great Job's Cross New Hythe Kennington Benenden Out Elmstead Aldington Frith Boughton Green Well Hill The Crook Bax Knockhall Round Street Flete Postling Twydall Marden Brook Anvil Green Yorkletts Goodley Stock Newenden Saint's Hill Whatsole Street Lamberden Gravel Castle Badgers Mount Eastwell Park Standen Lower Luddesdown Coxheath Dymchurch Ightham Common Greatness East Peckham West Hougham Snargate Lower Green Sixmile Gillingham Addlestead Mile Oak Doddington Woodside Green Farningham Colliers' Green Devil's Den Marshside Goat Lees Hillborough Mereworth Shepway Stonebridge Green Markbeech Ridgeway Dartford Marshes Burmarsh Lower Green Buttsole Canterbury Langton Green Chequertree Cowden Maplescombe Nash Smarden Bell Penshurst Colt's Hill Wissenden Upper Hardres Perrywood St Mary Hoo Swanton Ramslye Petham Stoke Waterman Quarter Westwell Leacon French Street Parkgate Branbridges Troy Town Harbourland Walter's Green Ruckinge Stone Hill St Dunstan's Otham Hole East End Chalkwell Lower Halstow Hoath Corner Marlpit Chattenden Upper Upnor Shelvingford Ide Hill Barrow Green Bonnington Thurnham