About Mike Peters Design Studio Limited (01844228) United Kingdom