About Christopher Taylor Design Limited (02270419) United Kingdom