About Ed Taylor Limited (07980598) United Kingdom