About Leigh Taylor Design Ltd (08391416) United Kingdom