About Ed Taylor Design Limited (07404452) United Kingdom