Areas in the UK covered by the wedding magician

Bedfordshire - including: Bedford, Luton, Dunstable, Leighton Buzzard, Biggleswade and Sandy.

Berkshire - including: Reading, Bracknell, Maidenhead, Newbury, Windsor, Wokingham and Abingdon.

Buckinghamshire - including: Aylesbury, Milton Keynes, Slough, Buckingham and High Wycombe.

Cornwall - including: Bodmin, Truro, Camborne, Redruth, St. Austell, Falmouth, Penzance and Newquay.

Devon - including: Exeter, Plymouth, Torquay, Paignton, Barnstaple, Tiverton, Newton Abbot and Tavistock.

Dorset - including: Dorchester, Poole, Weymouth, Sherborne, Wimborne Minster and Shaftesbury.

Essex - including: Chelmsford, Basildon, Romford, Southend, Colcheter, Harlow, Brentwood and West Ham.

Gloucestershire - including: Gloucester, Bristol, Cheltenham, Stroud, Cirencester and Tewkesbury.

Hampshire - including: Winchester, Southampton, Portsmouth, Bournemouth, Basingstoke and Newport.

Herefordshire - including: Hereford, Ross-on-Wye, Leominster, Ledbury, Bromyard and Kington.

Hertfordshire - including: Hertford, Watford, St. Albans, Hemel Hempstead, Stevenage and Hatfield.

Middlesex - including: City of London, Harrow, Enfield, Staines, Ealing, Potters Bar and Westminster.

Northamptonshire - including: Northampton, Peterborough, Corby, Kettering and Wellingborough.

Nottinghamshire - including: Nottingham, Mansfield, Worksop, Newark, Retford and Southwell.

Oxfordshire - including: Oxford, Banbury, Witney, Bicester, Henley-on-Thames, Carterton and Thame.

Rutland - including: Oakham, Uppingham and Cottesmore.

Shropshire - including: Shrewsbury, Telford, Oswestry, Bridgnorth, Whitchurch, Market Drayton, Ludlow)

Somerset - including: Taunton, Bath, Weston-super-Mare, Yeovil, Bridgwater and Wells. and Glastonbury.

Staffordshire - including: Stafford, Stoke-on-Trent, Wolverhampton, Walsall, Cannock and Lichfield.

Suffolk - including: Ipswich, Bury St. Edmunds, Lowestoft, Felixstowe, Sudbury, Haverhill and Bungay.

Surrey - including: Guildford, Croydon, Woking, Sutton, Kingston-on-Thames, Wandsworth, Wimbledon and Brixton.

Westmorland - including: Appleby, Kendal, Windermere, Ambleside, Kirkby and Lonsdale.

Wiltshire - including: Trowbridge, Salisbury, Swindon, Chippenham, Devizes, Marlborough and Warminster.

Worcestershire - including: Worcester, Dudley, Kidderminster, Stourbridge, Halesowen, Malvern and Evesham.

Warwickshire - including: Warwick, Birmingham, Coventry, Nuneaton, Rugby, Solihull and Stratford-upon-Avon.

Yorkshire - North Riding (Northallerton, Middlesbrough, Scarborough, Whitby). East Riding (Beverley, Hull, Bridlington, Driffield, Hornsea, Filey). West Riding (Wakefield, Leeds, Sheffield, Bradford, Halifax, Harrogate) York (within the Walls).