About John Taaffe Limited (08986764) United Kingdom