About E D & L Taylor Limited (07586653) United Kingdom