About L & A Taylor Limited (08593614) United Kingdom