About Steve Taylor Design Limited (07295249) United Kingdom