News
Experience
Services
About
Home
Bespoke Construction Logo
			
				$('#67271267982').cycle({
					fx: 'none', 										
					cleartypeNoBg: 'false', 
					pause: 'false', 
					timeout: 0, 
					slideResize: 0,
					containerResize: 0,
					fit: true,			
					onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement)  {
						changeStack('#67271267982',-1); 
					},
					before: function (curr, next, opts) { 
						var zeroBasedSlideIndex = Number(opts.nextSlide);
						
						
					},
					after: function onAfter(curr, next, opts) {
                    	 var zeroBasedSlideIndex = Number(opts.nextSlide);
						 
						 $('.scroll-pane').jScrollPane();
						
                    },   
					speedIn: 0,
					speedOut: 1
					} ); 
			
		

© Copyright Bespoke Construction Limited, Merlin House, Halesfield 19, Telford, Shropshire TF7 4QT

T: 01952 588816

F: 01952 588819

E: info@bespokeconstruction.co.uk

Google Map
background
background
background
background
background
background
background
background
background

SAY HELLO

01952 588816

			
				$('#67271108253').cycle({
					fx: 'none', 										
					cleartypeNoBg: 'false', 
					pause: 'false', 
					timeout: 0, 
					slideResize: 0,
					containerResize: 0,
					fit: true,			
					onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement)  {
						changeStack('#67271108253',-1); changeStack('#67271307824',0); 
					},
					before: function (curr, next, opts) { 
						var zeroBasedSlideIndex = Number(opts.nextSlide);
						
						$(this).animate({opacity: 0},0) 
$(this).animate({opacity: 1},{queue: false, duration: 700, easing: "linear"}) 

					},
					after: function onAfter(curr, next, opts) {
                    	 var zeroBasedSlideIndex = Number(opts.nextSlide);
						 
						 $('.scroll-pane').jScrollPane();
						
                    },   
					speedIn: 0,
					speedOut: 1
					} ); 
			
		
background
background
background
background
background
background
background
background
background

Services

Since increasing the suite of services we provide through the addition of our dedicated Construction Division, we can offer our customers a full turnkey solution to their requirements.


Our highly experienced management team have rapidly established a solid and repeat client base through successfully delivering schemes of both traditional and design and build formats.


Our approach to construction applies the same delivery principles as lived and breathed by our Interiors Division. This is the foundation to our achievements and why we excel in understanding the individual and complex needs of our customers, while delivering innovative construction solutions.


Simon Ganley

Managing Director

Construction

			
				$('#67271757445').cycle({
					fx: 'none', 										
					cleartypeNoBg: 'false', 
					pause: 'false', 
					timeout: 0, 
					slideResize: 0,
					containerResize: 0,
					fit: true,			
					onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement)  {
						changeStack('#67271757445',-1); changeStack('#67271164442',0); changeStack('#67271307824',0); handleMouseClick(zeroBasedSlideIndex,'67271705384','/images/67271/', 3); 
					},
					before: function (curr, next, opts) { 
						var zeroBasedSlideIndex = Number(opts.nextSlide);
						
						$(this).animate({opacity: 0},0) 
$(this).animate({opacity: 1},{queue: false, duration: 700, easing: "linear"}) 

					},
					after: function onAfter(curr, next, opts) {
                    	 var zeroBasedSlideIndex = Number(opts.nextSlide);
						 
						 $('.scroll-pane').jScrollPane();
						
                    },   
					speedIn: 0,
					speedOut: 1
					} ); 
			
		
			
				$('#67271164442').cycle({
					fx: 'none', 										
					cleartypeNoBg: 'false', 
					pause: 'false', 
					timeout: 0, 
					slideResize: 0,
					containerResize: 0,
					fit: true,			
					onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement)  {
						changeStack('#67271164442',-1); changeStack('#67271307824',0); 
					},
					before: function (curr, next, opts) { 
						var zeroBasedSlideIndex = Number(opts.nextSlide);
						
						$(this).animate({opacity: 0},0) 
$(this).animate({opacity: 1},{queue: false, duration: 700, easing: "linear"}) 

					},
					after: function onAfter(curr, next, opts) {
                    	 var zeroBasedSlideIndex = Number(opts.nextSlide);
						 
						 $('.scroll-pane').jScrollPane();
						
                    },   
					speedIn: 0,
					speedOut: 1
					} ); 
			
		
			
				$('#67271307824').cycle({
					fx: 'none', 										
					cleartypeNoBg: 'false', 
					pause: 'false', 
					timeout: 0, 
					slideResize: 0,
					containerResize: 0,
					fit: true,			
					onPrevNextEvent: function(isNext, zeroBasedSlideIndex, slideElement)  {
						changeStack('#67271307824',-1); 
					},
					before: function (curr, next, opts) { 
						var zeroBasedSlideIndex = Number(opts.nextSlide);
						
						$(this).animate({opacity: 0},0) 
$(this).animate({opacity: 1},{queue: false, duration: 1000, easing: "linear"}) 

					},
					after: function onAfter(curr, next, opts) {
                    	 var zeroBasedSlideIndex = Number(opts.nextSlide);
						 
						 $('.scroll-pane').jScrollPane();
						
                    },   
					speedIn: 0,
					speedOut: 1
					} );