About Turkington Design Studio Limited (08268312) United Kingdom