About Barry Taylor Limited (04426970) United Kingdom